34
https://raw.githubusercontent.com/1127140426/tensquare/master/tensquare_user/src/main/java/com/tensquare/user/dao/UserDao.java
package com.tensquare.user.dao;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

import com.tensquare.user.pojo.User;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;

/**
 * user数据访问接口
 * @author Administrator
 *
 */
public interface UserDao extends JpaRepository<User,String>,JpaSpecificationExecutor<User>{
	public User findByMobile(String mobile);
    @Modifying
	@Query(value = "update tb_user set fanscount = fanscount +? where id = ?",nativeQuery = true)
    public void updatefanscount(int x, String friendid);
    @Modifying
    @Query(value = "update tb_user set followcount = followcount +? where id = ?",nativeQuery = true)
    public void updatefollowcount(int x, String userid);
}
